Software Architecture Design Recovery through Run-Time Source Code Collaboration Pattern Analysis
نویسندگان
چکیده
منابع مشابه
Recovery of Design Pattern from source code
The approach for detecting design pattern from source code. In this approach present the four step process to find the design pattern from the source code. Generate the UML class diagram by applying reverse engineering process. Using the JAVEX tool which can take the class file as a input and give the information about properties of the attributes like inheritance, interface and obtained the re...
متن کاملPattern-based Software Architecture Recovery
This paper presents a technique for recovering the high level design of legacy software systems based on pattern matching and user defined architectural patterns. Architectural patterns are represented using a description language that is mapped to an attributed relational graph and allows to specify the legacy system components and their data and control flow interactions. Such pattern descrip...
متن کاملOpen Source Software: How Can Design Metrics Facilitate Architecture Recovery?
Modern software development methodologies include reuse of open source code. Reuse can be facilitated by architectural knowledge of the software, not necessarily provided in the documentation of open source software. The effort required to comprehend the system’s source code and discover its architecture can be considered a major drawback in reuse. In a recent study we examined the correlations...
متن کاملSoftware-Architecture Recovery from Machine Code
In this paper, we present a tool, called Lego, which recovers object-oriented software architecture from stripped binaries. Lego takes a stripped binary as input, and uses information obtained from dynamic analysis to (i) group the functions in the binary into classes, and (ii) identify inheritance and composition relationships between the inferred classes. The information obtained by Lego can ...
متن کاملCode Architecture and Open Source Software Development
A model is developed to study how the code architecture affects open source software (OSS) development. The model incorporates the resource heterogeneity and diverse motivations of various groups of programmers as well as the strategic interactions among them. We argue that the major advantage brought by a modular architecture of OSS code base is that it reduces both the cognitive cost and the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The International Journal of Engineering and Science
سال: 2017
ISSN: 2319-1805,2319-1813
DOI: 10.9790/1813-0601038798